এসকিউএল এন্ড, অর, নোট (SQL And, Or, Not)

Database Tutorials - এসকিউএল (SQL) - এসকিউএল ব্যাসিক (SQL Basic) | NCTB BOOK

ডেটাবেজের তথ্য গুলোকে এক বা একাধিক শর্ত দ্বারা ফিল্টার করার জন্য AND এবং OR অপারেটর দুটি ব্যবহার করা হয়।


SQL AND এবং OR অপারেটর

AND অপারেটরটি তখনই তথ্য গুলো দেখাবে যখন এর প্রথম এবং দ্বিতীয় শর্তটি সত্য হবে।

OR অপারেটরটি তখনই তথ্য গুলো দেখাবে যখন এর প্রথম অথবা দ্বিতীয় শর্তের মধ্যে যেকোন একটি শর্ত সত্য হবে।


 

নমুনা ডেটাবেজ

AND এবং OR অপারেটর এর ব্যবহার দেখার জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।


AND অপারেটরের উদাহরণ

নিচের SQL AND স্টেটমেন্টি ডেটাবেজের "student_details" টেবিল থেকে প্রতিষ্ঠান "জাতীয় বিশ্ববিদ্যালয়" এবং ঠিকানা "ঢাকা" এর অন্তর্ভুক্ত তথ্য গুলোকে সিলেক্ট করবেঃ

উদাহরণ

SELECT * FROM Student_details
WHERE institute="জাতীয় বিশ্ববিদ্যালয়"
AND Address="ঢাকা";

 


OR অপারেটরের উদাহরণ

নিচের SQLOR স্টেটমেন্টি ডেটাবেজের "Student_details" টেবিল থেকে "চাঁদপুর" অথবা "ঢাকা" ঠিকানার অন্তর্ভুক্ত তথ্য গুলোকে সিলেক্ট করবেঃ

উদাহরণ

SELECT * FROM Student_details
WHERE Address="চাঁদপুর"
OR Address="ঢাকা";

 


 

AND এবং OR একত্রে ব্যবহার

আপনি AND  এবং OR অপারেটর দুটিকে একত্রে ব্যবহার করতে পারেন। যদি অধিক জটিল এক্সপ্রেশন হয় সে ক্ষেত্রে প্রথম বন্ধনী ব্যবহার করতে পারেন।

নিচের SQL স্টেটমেন্টি ডেটাবেজের "Student_details" টেবিল থেকে প্রতিষ্ঠান "জাতীয় বিশ্ববিদ্যালয" এবং "চাঁদপুর" অথবা "ঢাকা" ঠিকানার অন্তর্ভুক্ত তথ্য গুলোকে সিলেক্ট করবেঃ

উদাহরণ

SELECT * FROM Student_details
WHERE institute="জাতীয় বিশ্ববিদ্যালয়"
AND (Address="চাঁদপুর" OR Address="ঢাকা");
Content added By
Promotion